package com.warren.test;

import java.io.File;

/**
 * @version V1.0
 * @Description: (Java实现)获取文件目录下的所有文件名，包括子目录
 * @author: warren
 * @date: 2022/7/17$ 21:05$
 */
public class FileDir {
    public static void main(String[] args) {
        String path = "D:\\项目\\blog\\docs";
        File file = new File(path);
        FileDir.getFileDirName(file);
    }

    private static void getFileDirName(File file) {
        if (file != null) {
            File[] files = file.listFiles();
            if (files != null) {
                for (int i = 0; i < files.length; i++) {
                    getFileDirName(files[i]);
                }
            }else {
                System.out.println(file);
            }
        }
    }
}
